package com.ruoyi.project.module.puser.mapper;

import com.ruoyi.project.module.news.domain.News;
import com.ruoyi.project.module.puser.domain.Puser;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 自定义用户 数据层
 * 
 * @author ruoyi
 * @date 2018-11-06
 */
public interface PuserMapper 
{
	/**
     * 查询自定义用户信息
     * 
     * @param userId 自定义用户ID
     * @return 自定义用户信息
     */
	public Puser selectPuserById(Integer userId);
	
	/**
     * 查询自定义用户列表
     * 
     * @param puser 自定义用户信息
     * @return 自定义用户集合
     */
	public List<Puser> selectPuserList(Puser puser);
	
	/**
     * 新增自定义用户
     * 
     * @param puser 自定义用户信息
     * @return 结果
     */
	public int insertPuser(Puser puser);
	
	/**
     * 修改自定义用户
     * 
     * @param puser 自定义用户信息
     * @return 结果
     */
	public int updatePuser(Puser puser);
	
	/**
     * 删除自定义用户
     * 
     * @param userId 自定义用户ID
     * @return 结果
     */
	public int deletePuserById(Integer userId);
	
	/**
     * 批量删除自定义用户
     * 
     * @param userIds 需要删除的数据ID
     * @return 结果
     */
	public int deletePuserByIds(String[] userIds);


	
}